<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
</body>
</html>
<!-- 
  块级元素在HTML中具有以下特点：

1. **独占一行：** 块级元素通常会在页面中独自占据一行，与其他元素形成块状结构。

2. **默认宽度100%：** 块级元素的宽度默认为其包含的容器（父元素）的100%。可以通过CSS设置宽度属性来改变宽度。

3. **可设置宽度和高度：** 与行内元素不同，块级元素可以通过CSS设置具体的宽度和高度。

4. **可嵌套：** 块级元素可以包含其他块级元素和行内元素。这种嵌套关系形成了HTML文档的层次结构。

5. **默认换行：** 在块级元素之后会自动换行，新的块级元素将在新行上开始。

6. **默认情况下有上下边距：** 块级元素在默认情况下会有上下边距，不同的块级元素之间可能会有一些默认的间距。

7. **常用于页面结构：** 块级元素常用于构建页面的主要结构，如段落、标题、列表、表格等。

8. **可包含行内元素和其他块级元素：** 块级元素可以包含行内元素，也可以包含其他块级元素，从而构建复杂的页面布局。

常见的块级元素包括`<div>`、`<p>`、`<h1>`~`<h6>`、`<ul>`、`<ol>`、`<li>`、`<table>`、`<form>`等。
  这些元素在页面布局和结构上起着重要的作用，合理使用可以实现清晰的页面组织和布局。

  HTML中的块级元素是指在页面中以块状显示的元素，
  每个块级元素通常都会单独占据一行，并且会在前后添加一些空白。以下是一些常见的HTML块级元素：

1. `<div>`：通用块级容器，用于组织页面结构。
2. `<p>`：定义段落。
3. `<h1>` 到 `<h6>`：标题元素，表示不同级别的标题。
4. `<ul>`：无序列表，用于创建项目符号列表。
5. `<ol>`：有序列表，用于创建编号列表。
6. `<li>`：列表项，用于定义列表中的每一项。
7. `<table>`：表格，用于创建表格结构。
8. `<tr>`：表格行，用于定义表格中的行。
9. `<th>`：表头单元格，用于定义表格中的标题单元格。
10. `<td>`：表格数据单元格，用于定义表格中的数据单元格。
11. `<form>`：表单，用于创建用户输入表单。
12. `<address>`：定义文档或文章的作者/拥有者的联系信息。
13. `<header>`：定义文档的头部区域。
14. `<footer>`：定义文档的底部区域。
15. `<nav>`：定义导航链接的容器。
16. `<article>`：定义文档中的文章或独立内容。
17. `<section>`：定义文档中的一个区块或节。
18. `<aside>`：定义页面内容之外的内容，通常表示侧边栏。
19. `<blockquote>`：定义块级引用。
20. `<hr>`：水平分隔线，用于分隔内容。

这些元素都是块级元素，它们在默认情况下会以块状显示，每个元素都会新起一行。在构建网页的过程中，合理使用这些块级元素可以实现清晰的页面结构和布局。
 -->